package org.springblade.tms.module.sap.dto;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @projectName: BladeX
 * @package: org.springblade.tms.module.sap.dto
 * @className: SupercargoDtoItem
 * @author: yr
 * @description: 押运员主数据参数行项目
 * @date: 2022/3/31 14:41
 */
@Data
public class SupercargoDtoItem {
	/**
	 * 押运员id
	 */
	@JSONField(name = "supercargo_id")
	private Long id;
	/**
	 * 姓名
	 */
	@JSONField(name = "name")
	private String name;
	/**
	 * 联系电话
	 */
	@JSONField(name = "")
	private String phone;
	/**
	 * 从业资格证号
	 */
	@JSONField(name = "certificate_work_no")
	private String certificateWorkNo;

	/**
	 * 身份证有效期-起
	 */
	@JSONField(name = "id_card_valid_start", format = "yyyy-MM-dd HH:mm:ss")
	private LocalDateTime idCardValidStart;
	/**
	 * 身份证有效期-止
	 */
	@JSONField(name = "id_card_valid_end", format = "yyyy-MM-dd HH:mm:ss")
	private LocalDateTime idCardValidEnd;
	/**
	 * 身份证正面照片
	 */
	@JSONField(name = "id_card_pic_front")
	private String idCardPicFront;
	/**
	 * 身份证背面照片
	 */
	@JSONField(name = "id_card_pic_back")
	private String idCardPicBack;
	/**
	 * 从业资格证照片
	 */
	@JSONField(name = "certificate_work_pic")
	private String certificateWorkPic;
	/**
	 * 身份证号
	 */
	@JSONField(name = "id_card_no")
	private String idCardNo;
	/**
	 * 从业资格证有效期
	 */
	@JSONField(name = "validity_period", format = "yyyy-MM-dd HH:mm:ss")
	private LocalDateTime validityPeriod;
}
